Big Huge Thesaurus

rose-colored pastor

noun